/*contents layout*/

#main{
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
  width: 600px;
  background: #FFFFFF;
}


#button{
  margin: 10px 0px 0px 0px;
}

.qa_box {
    border: silver, solid, 1px;
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.subtitle {
    font-size: 18pt;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-align: left;
    border-bottom: solid, 1px, silver;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

.field {
  font-family: tahoma;
  font-size: 11pt;
  text-align: left;
  margin-bottom: 10px;
}

.label {
  font-size: 12pt;
  font-family: Arial,Helvetica,sans-serif;
  text-align: left;
  margin-bottom: 10px;
}

.question {
  text-align: left;
  background-color: #ffff99;
  padding: 10px;
}

.result {
    color: red;
    font-size: 36pt;
    text-align: center;
}

.toolbar {
    border: 1px solid silver;
    padding: 10px;
    text-align: right;
}